be hamstrung - German English Dictionary